#ifndef WXSADVQPPCHILD_H
#define WXSADVQPPCHILD_H

#include <wx/panel.h>
#include "wxsadvqpp.h"


class wxsAdvQPPChild : public wxPanel {
  public:


    wxsAdvQPPChild( wxsAdvQPP* Parent, const wxString Title );


    virtual ~wxsAdvQPPChild();


    inline wxsPropertyContainer* GetPropertyContainer() {
      return Parent->GetPropertyContainer();
    }

  protected:


    virtual void Update() = 0;


    inline void NotifyChange() {
      Parent->NotifyChange();
    }

  private:

    wxsAdvQPP* Parent;

    friend class wxsAdvQPP;
};

#endif
